package com.huqing.icu.req.app.chatmessage;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @Description 发送对话的请求类
 * @Author huqing
 * @Date 2025/7/8 21:24
 **/
@Schema(name = "ChatCompletionReq", description = "发送对话的请求类")
@Data
public class ChatCompletionReq {

    @Schema(name = "chatSessionId", description = "对话ID")
    private Long chatSessionId;


    @Schema(name = "prompt", description = "对话内容")
    private String prompt;

    @Schema(name = "enableThinking", description = "是否启用思考模式")
    private Boolean enableThinking = true;

    @Schema(name = "useVector", description = "是否使用向量库")
    private Boolean useVector;

    /*@Schema(name = "knowledgeFiles", description = "知识库名字列表")
    private List<Object> knowledgeFiles;*/
}